home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Original Shareware 1.1
/
The Original Shareware (WeMake CDs)(Volume 1.1)(CDs, Inc)(1993).iso
/
1
/
runbat.zip
/
RUNBAT.C
next >
Wrap
Text File
|
1986-12-05
|
1KB
|
52 lines
/* Written 12/05/86 by Bart Lidofsky, in Microsoft C 3.0 */
#include <process.h>
#include <errno.h>
extern int errno;
main(argc, argv)
int argc;
char *argv[];
{
int i;
char line[255];
line[0] = 0;
if(argc > 1)
for(i = 1; i < argc; ++i)
strcat(strcat(line,argv[i])," ");
else
{
printf("\nThis program will load command.com over your current application");
printf("\nand return to your application when finished. It is especially");
printf("\nuseful for creating re-entrant batch files. The syntax is:");
printf("\nRUNBAT (program or batch name) (argument list)");
return 0;
}
if(system(line))
{
switch(errno)
{
case E2BIG:
printf("\nArgument list or environment overflow");
break;
case ENOENT:
printf("\nCan't find COMMAND.COM");
break;
case ENOEXEC:
printf("\nInvalid COMMAND.COM");
break;
case ENOMEM:
printf("\nInsufficient or invalid memory");
break;
default:
printf("\nGeneral error in RUNBAT.");
break;
}
}
exit(0);
}